iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0

常見的運算子種類分為賦值運算子、算術運算子、關係運算子。

賦值運算子

符號 範例 關係
= var1 = var2 將var2的值給var1

算術運算子

符號 範例 關係
+ var1 + var2 var1加var2
- var1 - var2 var1減var2
* var1 * var2 var1乘var2
** var1 ** var2 var1的var2次方
/ var1 / var2 var1除var2保留小數點
// var1 // var2 var1除var2不保留小數點

多載運算子

符號 範例 關係
+= var1 += var2 var1加var2賦值給var1
-= var1 -= var2 var1減var2賦值給var1
*= var1 *= var2 var1乘var2賦值給var1
**= var1 **= var2 var1的var2次方賦值給var1
/= var1 /= var2 var1除var2包含小數點賦值給var1
//= var1 //= var2 var1除var2不包含小數點賦值給var1

像是 var1 += var2 等同於 var1 = var1 + var2,只是這樣寫可以減短程式碼長度且也比較美觀,其他像是 -= 或者 *= 等等的也是一樣意思,讀者可以多練習這種寫法。

要注意,帶等號的多載運算子有先後順序,倒過來沒有用喔。

關係運算子

符號 範例 關係
> var1 > var2 var1大於var2
< var1 < var2 var1大於var2
>= var1 >= var2 var1大於等於var2
<= var1 <= var2 var1小於等於var2
== var1 == var2 var1等於var2
!= var1 != var2 var1不等於var2

邏輯運算子

符號 範例 關係
and var1 and var2 var1且var2
or var1 or var2 var1或var2
not not var1 非var1


上一篇
[Day 5] 資料型態
下一篇
[Day 7] Day2~6複習
系列文
用30天打好Python、LineBot的基礎&基本應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言